

/* dark theme */

/*

.Text pre {
  background:#212121;
  color:white;
  border:1px solid black;
  margin-left:1em;
  margin-right:1em;
  margin-bottom:1em;
}
.Text pre {
  padding-left:1em;
}
.ruby_code_title {
  background:#111;
  color:#aaa;
  font-family:courier;
  display:block;
  font-size:0.8em;
  padding:0.25em;
  padding-left:0.5em;
}


.ruby .symbol     { color:#6C9CBD; }
.ruby .keyword    { color:#CB7832; }
.ruby .comment    {color:#BC9358; font-style: italic; }
.ruby .string     { color:#A4C260; }
.ruby .module     { color:#FFF; }
.ruby .method     { color:#FFC56D; }
.ruby .class      { color:#FFF; }
.ruby .constant   { color:#cb9032; }
.ruby .number     { color:#A4C260; }
.ruby .normal     { color: #fff; }
.ruby .punct      { color: #aaa; }
.ruby .char       { color: #A4C260; }
.ruby .ident      {  }
.ruby .attribute  { color:#D0CFFE; }
.ruby .global     { color:#D0CFFE; }
.ruby .regex      { color:#A4C260; }
.ruby .escape     { color:#509E4F; }
.ruby .expr {  }
/**/

/* light theme */




.Text pre {
  color:black;
}
.Text pre {
  /*padding-left:1em;*/
}
.ruby_code_title {
  background:#111;
  color:#aaa;
  font-family:courier;
  display:block;
  font-size:0.8em;
  padding:0.25em;
  padding-left:0.5em;
}


.ruby .symbol     { color:#3B9DBF; }
.ruby .keyword    { color:#AF662B; font-weight:bold; }
.ruby .comment    { color:#777; font-style:italic; }
.ruby .string     { color:#282; }
.ruby .module     { color:#cb9032; }
.ruby .method     { color:#bb852D;; font-weight:bold; }
.ruby .class      { color:#cb9032; }
.ruby .constant   { color:#cb9032; }
.ruby .number     { color:#A4C260; }
.ruby .normal     { color: black; }
.ruby .punct      { color: #aaa; }
.ruby .char       { color: #A4C260; }
.ruby .ident      {  }
.ruby .attribute  { color:#4552DF; }
.ruby .global     { color:#D0CFFE; }
.ruby .regex      { color:#A4C260; }
.ruby .escape     { color:#509E4F; }
.ruby .expr {  }
